<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>doc/NEWS.4.7</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.5.7' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='../style.css' />
</head>
<body>
<!-- beginning of fixed guide -->
<div id='guide'><ul>
<li><a href='#TOP'><img class='icon' src='../icons/first.png' alt='[^]' /></a></li>
<li><a href='#BOTTOM'><img class='icon' src='../icons/last.png' alt='[v]' /></a></li>
<li><a href='#TOP'><img class='icon' src='../icons/top.png' alt='[top]' /></a></li>
<li><a href='#BOTTOM'><img class='icon' src='../icons/bottom.png' alt='[bottom]' /></a></li>
<li><a href='../mains.html'><img class='icon' src='../icons/index.png' alt='[index]' /></a></li>
<li><a href='../help.html'><img class='icon' src='../icons/help.png' alt='[help]' /></a></li>
<li class='standout'><span><a href='../files/doc.html'>doc</a>/NEWS.4.7</span></li>
</ul></div>
<!-- end of fixed guide -->
<a id='TOP' name='TOP'></a><h2 class='header'><a href='../mains.html'>root</a>/<a href='../files/doc.html'>doc</a>/NEWS.4.7</h2>
<em class='comment'>/* <img class='icon' src='../icons/n_left.png' alt='[previous]' /><img class='icon' src='../icons/n_right.png' alt='[next]' /><img class='icon' src='../icons/n_first.png' alt='[first]' /><img class='icon' src='../icons/n_last.png' alt='[last]' /><img class='icon' src='../icons/n_top.png' alt='[top]' /><a href='#BOTTOM'><img class='icon' src='../icons/bottom.png' alt='[bottom]' /></a><a href='../mains.html'><img class='icon' src='../icons/index.png' alt='[index]' /></a><a href='../help.html'><img class='icon' src='../icons/help.png' alt='[help]' /></a>&nbsp;<input type='text' readonly onfocus='this.select();' value='+1 doc/NEWS.4.7'  /> */</em>
<hr />
<pre>
<a id='L1' name='L1'></a>Version 4.7.5
<a id='L2' name='L2'></a> 
<a id='L3' name='L3'></a>- Core
<a id='L4' name='L4'></a> 
<a id='L5' name='L5'></a>    * Minor enhancement and fix for mc.ext for .so libraries and ELF objects (#1800):
<a id='L6' name='L6'></a>        - .so libraries have the higher priority of extension handling over ELF objects;
<a id='L7' name='L7'></a>        - added -C -D options to nm utility for .so libraries;
<a id='L8' name='L8'></a>        - added -C option to nm utility for ELF objects.
<a id='L9' name='L9'></a> 
<a id='L10' name='L10'></a>- Editor
<a id='L11' name='L11'></a> 
<a id='L12' name='L12'></a>    * Copy to clipboard doesn't reset the text selection (#2238)
<a id='L13' name='L13'></a>    * Don't reset search position after file opened in viewer and reopened in mcedit (#2449)
<a id='L14' name='L14'></a> 
<a id='L15' name='L15'></a>- Misc
<a id='L16' name='L16'></a> 
<a id='L17' name='L17'></a>    * Code cleanup
<a id='L18' name='L18'></a>    * Translation updates
<a id='L19' name='L19'></a> 
<a id='L20' name='L20'></a>- Fixes
<a id='L21' name='L21'></a> 
<a id='L22' name='L22'></a>    * Crash in copy/move progress dialog (#2448)
<a id='L23' name='L23'></a>    * Broken autocompletion (#2288)
<a id='L24' name='L24'></a>    * Text selection bugs in mcedit (#1898, #2437)
<a id='L25' name='L25'></a>    * awk is used instead of grep in iso9660 VFS plugin (#1963)
<a id='L26' name='L26'></a> 
<a id='L27' name='L27'></a> 
<a id='L28' name='L28'></a>Version 4.7.5-pre1
<a id='L29' name='L29'></a> 
<a id='L30' name='L30'></a>- Core
<a id='L31' name='L31'></a> 
<a id='L32' name='L32'></a>    * Case insensitive sort order of files does not mix dot-files with others (#1894)
<a id='L33' name='L33'></a>    * Repeat previous quicksearch on C-s C-s (without entering text) (#2365)
<a id='L34' name='L34'></a>    * Added new colors for dialogs and status bars (#2170, #2171, #2197)
<a id='L35' name='L35'></a>    * Added new action PanelSmartGotoParentDir. Not defined by default. This keybinding maybe used
<a id='L36' name='L36'></a>      for bind 'Backspace' as hotkey for 'cd ..' (only if command line is empty)(#2375)
<a id='L37' name='L37'></a> 
<a id='L38' name='L38'></a>- VFS
<a id='L39' name='L39'></a> 
<a id='L40' name='L40'></a>    * Hide panels before connect to the FISH (#2268)
<a id='L41' name='L41'></a> 
<a id='L42' name='L42'></a>- Editor
<a id='L43' name='L43'></a> 
<a id='L44' name='L44'></a>    * Internal editor's bookmarks are persistent now and not lost after exit from the editor.
<a id='L45' name='L45'></a>      They are saved in ~/.mc/filepos file (#2287)
<a id='L46' name='L46'></a>    * Added forgotten shortcuts from 4.6 branch (#2404)
<a id='L47' name='L47'></a>    * Added cython syntax highlighting (#2427)
<a id='L48' name='L48'></a> 
<a id='L49' name='L49'></a>- Viewer
<a id='L50' name='L50'></a> 
<a id='L51' name='L51'></a>    * Speed up of up/down moving (#2229) 
<a id='L52' name='L52'></a> 
<a id='L53' name='L53'></a>- Misc
<a id='L54' name='L54'></a> 
<a id='L55' name='L55'></a>    * Changed installation destination for some files (#1424):
<a id='L56' name='L56'></a>        - /etc/mc/Syntax -&gt; /usr/share/mc/syntax/Syntax;
<a id='L57' name='L57'></a>        - /etc/mc/mc.lib -&gt; /usr/share/mc/mc.lib;
<a id='L58' name='L58'></a>        - /etc/mc/mc.charsets -&gt; /usr/share/mc/mc.charsets. Added capability to load codepage list
<a id='L59' name='L59'></a>          from /usr/share/mc/mc.charsets and /etc/mc/mc.charsets and merge them then;
<a id='L60' name='L60'></a>        - hint files are installed into /usr/share/mc/hints instead of /usr/share/mc;
<a id='L61' name='L61'></a>        - help files are installed into /usr/share/mc/help instead of /usr/share/mc.
<a id='L62' name='L62'></a>    * Massive reorganizing of source code tree and total indentation in according with mc policy (#2409)
<a id='L63' name='L63'></a>    * Doc updates
<a id='L64' name='L64'></a>    * Translation updates
<a id='L65' name='L65'></a>    * Added new translations: Basque, Estonian, Georgian, Indonesian
<a id='L66' name='L66'></a>    * Extended list of GCC warning flags (#2409)
<a id='L67' name='L67'></a>    * Split GLib and GModule compiler and linker options (#2409)
<a id='L68' name='L68'></a>    * Added dark skin
<a id='L69' name='L69'></a> 
<a id='L70' name='L70'></a>- Fixes
<a id='L71' name='L71'></a> 
<a id='L72' name='L72'></a>    * Hang up after exit on FreeBSD (#2333, #2415)
<a id='L73' name='L73'></a>    * Segfault on NetBSD &gt;= 3.0 on startup (#2425)
<a id='L74' name='L74'></a>    * Multi-screen engine doesn't handle correctly some cases (#1490)
<a id='L75' name='L75'></a>    * Overflow of file operation counters (#2429)
<a id='L76' name='L76'></a>    * Fx key numbers were not displayed for disabled keys (#2350)
<a id='L77' name='L77'></a>    * Can't put char '?' into a new name (#2327)
<a id='L78' name='L78'></a>    * Incorrect initial value of WCheck and WRadio widgets width (#2362)
<a id='L79' name='L79'></a>    * Panel encoding is not shown correctly in "Choose codepage" dialog (#1512)
<a id='L80' name='L80'></a>    * Cannot change panel encoding without VFS support (#2137)
<a id='L81' name='L81'></a>    * Panel contents isn't scrolled down by mouse dragging (#2395)
<a id='L82' name='L82'></a>    * Panel states are saved in panels.ini at quit only if "Auto save panels setup" option is set (#1939)
<a id='L83' name='L83'></a>    * Incorrect key event handling in "Listing mode" dialog (#2045)
<a id='L84' name='L84'></a>    * Usability of field history in "Find file" dialog (#2046, #2407)
<a id='L85' name='L85'></a>    * Find "Whole words" search bug (#2396)
<a id='L86' name='L86'></a>    * List of ignored directories doesn't work in file find (#2366, #2434)
<a id='L87' name='L87'></a>    * Incorrect line jump when started as editor (#2344)
<a id='L88' name='L88'></a>    * User menu in standalone mcedit doesn't show filetype-specific items (#1651)
<a id='L89' name='L89'></a>    * Configure script doesn't set samba configdir (#2419)
<a id='L90' name='L90'></a>    * Lost transparency colors in mcedit [editnormal] background depends on [normal] (#1785)
<a id='L91' name='L91'></a>    * Syntax highlighting is lost after manual change (#2324)
<a id='L92' name='L92'></a>    * ~ is not treated properly in editor's "Save As" dialog (#2398)
<a id='L93' name='L93'></a>    * Broken action 'cursor beyond EOL' (#2135, #2411)
<a id='L94' name='L94'></a>    * Incorrect charset encoding in search in editor (#2417)
<a id='L95' name='L95'></a>    * Segmentation fault in mcviewer on ARM architecture (#2356)
<a id='L96' name='L96'></a>    * Viewer 'Goto' dialog doesn't allow go to the specified offset exactly (#2435)
<a id='L97' name='L97'></a>    * Broken IPv4 FTP connection scheme (#121)
<a id='L98' name='L98'></a>    * Default internal FISH scripts are broken (#2347)
<a id='L99' name='L99'></a>    * Permission denied while connecting to Sun host via ssh (#2031)
<a id='L100' name='L100'></a> 
<a id='L101' name='L101'></a> 
<a id='L102' name='L102'></a>Version 4.7.4
<a id='L103' name='L103'></a> 
<a id='L104' name='L104'></a>- Core
<a id='L105' name='L105'></a> 
<a id='L106' name='L106'></a>    * Added unassigned key binding CmdEditForceInternal to forced run the internal editor of MC (#1523)
<a id='L107' name='L107'></a>    * Implemented keybingings for WListbox widget, reimplemented hardcoded keys in viewer and help viewer (#212)
<a id='L108' name='L108'></a>    * Added capability to enable/disable widgets interactively (#2257)
<a id='L109' name='L109'></a>    * Reverted the appending of file/dir name to copy/move destination in copy/move dialog (#2276)
<a id='L110' name='L110'></a> 
<a id='L111' name='L111'></a>- VFS
<a id='L112' name='L112'></a> 
<a id='L113' name='L113'></a>    * Fixed remained plain int types (#171)
<a id='L114' name='L114'></a>    * Refactoring of VFS modules on/off. Unification of configure options (#1818)
<a id='L115' name='L115'></a>    * MCServer and MCFS support were completely removed (#2279)
<a id='L116' name='L116'></a>    * FISH: implemented resuming of file downloads (#2267)
<a id='L117' name='L117'></a>    * Adjusted extfs script modes to installed permissions (#2274)
<a id='L118' name='L118'></a> 
<a id='L119' name='L119'></a>- Editor
<a id='L120' name='L120'></a> 
<a id='L121' name='L121'></a>    * Editor version is synchronized with MC one (#2189)
<a id='L122' name='L122'></a>    * Changed default button in editor quit dialog to "Cancel quit" (#2265)
<a id='L123' name='L123'></a>    * Added "Toggle syntax highlighting" menu item. Described C-s shortcut in mcedit man page (#2035)
<a id='L124' name='L124'></a> 
<a id='L125' name='L125'></a>- Viewer
<a id='L126' name='L126'></a> 
<a id='L127' name='L127'></a>    * Changed default button in hexeditor quit dialog to "Cancel quit" (#2265)
<a id='L128' name='L128'></a> 
<a id='L129' name='L129'></a>- Misc
<a id='L130' name='L130'></a> 
<a id='L131' name='L131'></a>    * Code cleanup (#2316)
<a id='L132' name='L132'></a>    * be-tarask.po was renamed to be@tarask.po (#2235)
<a id='L133' name='L133'></a>    * Translation updates
<a id='L134' name='L134'></a>    * Added Galician translation
<a id='L135' name='L135'></a>    * Fixed the title in the section describing xtree_mode variable (#2303)
<a id='L136' name='L136'></a> 
<a id='L137' name='L137'></a>- Fixes
<a id='L138' name='L138'></a> 
<a id='L139' name='L139'></a>    * Crash while copying into directory named "????" (#2123)
<a id='L140' name='L140'></a>    * Crash while changing permissions using "Advanced chown" dialog (#2264)
<a id='L141' name='L141'></a>    * Crash in autocompletion engine (#2284)
<a id='L142' name='L142'></a>    * Restore signals even if fork() fails (#2273)
<a id='L143' name='L143'></a>    * Bogus strings in 'Confirmation' config dialog (#2271)
<a id='L144' name='L144'></a>    * History can be shown incorrectly due to access to the invalid pointer (#2299)
<a id='L145' name='L145'></a>    * Potential division by zero in Info panel (#2337)
<a id='L146' name='L146'></a>    * Segfault in replace confirmation in editor (#2272)
<a id='L147' name='L147'></a>    * Regexp replace only transforms the first occurrence correctly (#2320)
<a id='L148' name='L148'></a>    * Broken manually changing syntax definition (#2324)
<a id='L149' name='L149'></a>    * MCEdit version number not centered in about dialog (#2311)
<a id='L150' name='L150'></a>    * Typo in the code and the man section describing X clipboard integration (#30)
<a id='L151' name='L151'></a>    * Viewer doesn't show non-ASCII chars in hex mode (#2263)
<a id='L152' name='L152'></a>    * Compilation warnings in diff viewer (#2277)
<a id='L153' name='L153'></a>    * 2GB file size limit in fish (#123)
<a id='L154' name='L154'></a>    * Meta-fixes for manual pages (#2237, #2253)
<a id='L155' name='L155'></a> 
<a id='L156' name='L156'></a> 
<a id='L157' name='L157'></a>Version 4.7.3
<a id='L158' name='L158'></a> 
<a id='L159' name='L159'></a>- Core
<a id='L160' name='L160'></a> 
<a id='L161' name='L161'></a>    * Multi-screen feature: support of many opened editors and viewers (#1490)
<a id='L162' name='L162'></a>    * Reorganization of menu and configuration dialogs. More options are available in UI (#320)
<a id='L163' name='L163'></a>    * Mark of text in input fields is available now, DEL removes selected/unchanged text (#2161, #2228)
<a id='L164' name='L164'></a>    * Now copy/move dialog shows the full path with file name in the field "to:" (#1907)
<a id='L165' name='L165'></a>    * Removed hardcoded shortcuts in dialog.c (#212)
<a id='L166' name='L166'></a>    * Added new actions for panels: PanelMarkFileUp and PanelMarkFileDown (#2021)
<a id='L167' name='L167'></a>    * Added new capability to create relative symlinks: menu item and "C-x v" default shortcut (#2042)
<a id='L168' name='L168'></a>    * Now we can use external utility to copy/paste text to X clipboard (#30)
<a id='L169' name='L169'></a>    * Cursor is hidden in menu and listboxes (#1771)
<a id='L170' name='L170'></a>    * All hotkeys in MC (in menu, checkboxes, etc) in the middle of a word are in the lowercase now (#2168)
<a id='L171' name='L171'></a>    * Use system realpath(3) function if available (#1911)
<a id='L172' name='L172'></a>    * GLib deprecated functions are not used (#2085, #2249)
<a id='L173' name='L173'></a> 
<a id='L174' name='L174'></a>- VFS
<a id='L175' name='L175'></a> 
<a id='L176' name='L176'></a>    * Unified charset list is used in core and in VFS (#2203)
<a id='L177' name='L177'></a>    * All hardcoded FISH scripts are moved out from fish.c to external scripts (see README.fish for more info) (#2242)
<a id='L178' name='L178'></a> 
<a id='L179' name='L179'></a>- Editor
<a id='L180' name='L180'></a> 
<a id='L181' name='L181'></a>    * Added highlighting for HTTPS URLs in SPEC files (#1446)
<a id='L182' name='L182'></a> 
<a id='L183' name='L183'></a>- Misc
<a id='L184' name='L184'></a> 
<a id='L185' name='L185'></a>    * Changed main URL for bug reports (#2025)
<a id='L186' name='L186'></a>    * man2hlp: completely rewritten in Perl (#45)
<a id='L187' name='L187'></a>    * Skin updates:
<a id='L188' name='L188'></a>        - gotar.ini (#2179)
<a id='L189' name='L189'></a>    * Removed leading and trailing spaces in i18n'd resources (#1646)
<a id='L190' name='L190'></a>    * Code cleanups (#2243)
<a id='L191' name='L191'></a>    * Translation updates
<a id='L192' name='L192'></a> 
<a id='L193' name='L193'></a>- Fixes
<a id='L194' name='L194'></a> 
<a id='L195' name='L195'></a>    * AC_TRY_RUN macro breaks crosscompile (#1959)
<a id='L196' name='L196'></a>    * "mc -e" and "mc -v" modes don't work (#2187)
<a id='L197' name='L197'></a>    * Buttonbar mouse clicks are off (#2199)
<a id='L198' name='L198'></a>    * Incorrect calculation of autocompletion window width (#2192)
<a id='L199' name='L199'></a>    * Incorrect button locations in common input dialogs (#2115)
<a id='L200' name='L200'></a>    * Oversized dialog backgrounds are not painted in NCurses-based MC (#2157)
<a id='L201' name='L201'></a>    * Incorrect colors of directory tree (#2212)
<a id='L202' name='L202'></a>    * Info panel is initially filled too late (#2226)
<a id='L203' name='L203'></a>    * Quick search is not correctly interrupted in some cases (#2174)
<a id='L204' name='L204'></a>    * Segfault in standalone editor and viewer (#2178)
<a id='L205' name='L205'></a>    * Broken codeset autodetection in editor and viewer (#1838)
<a id='L206' name='L206'></a>    * Viewer segfaults trying open a compressed man page file (#2236)
<a id='L207' name='L207'></a>    * Editor crashes while opening some incorrect files (#2183)
<a id='L208' name='L208'></a>    * Editor hangup if editor_tab_spacing equals to 0 (#2196)
<a id='L209' name='L209'></a>    * Editor shows dots instead of letters if source_codepage is set to "No translation" (#2248)
<a id='L210' name='L210'></a>    * Editor goes to endless loop when trying to replace the \n regexp with any substring (#2231)
<a id='L211' name='L211'></a>    * Editor: in some cases the copy/move operation in multi-byte text is wrong (#2153)
<a id='L212' name='L212'></a>    * Crash on search in viewer after Parsed/Raw switching (#2195)
<a id='L213' name='L213'></a>    * Diff viewer crashes if tab size equals to 0 (#2182)
<a id='L214' name='L214'></a> 
<a id='L215' name='L215'></a> 
<a id='L216' name='L216'></a>Version 4.7.2
<a id='L217' name='L217'></a> 
<a id='L218' name='L218'></a>- Core
<a id='L219' name='L219'></a> 
<a id='L220' name='L220'></a>    * Quick Search mode is defined by quick_search_case_sensitive option (#2022)
<a id='L221' name='L221'></a>    * Mouse wheel doesn't change sorting preferences in panels (#2093)
<a id='L222' name='L222'></a>    * Interactive help is displayed with dynamically run-time formatting (#1561)
<a id='L223' name='L223'></a>    * Improvement of double and single lines support in skins (#1648)
<a id='L224' name='L224'></a> 
<a id='L225' name='L225'></a>- Editor
<a id='L226' name='L226'></a> 
<a id='L227' name='L227'></a>    * Remove selected text before input or paste from clipboard (in non persistent selection mode) (#2155)
<a id='L228' name='L228'></a>    * Case insensitive syntax highlighting (#1770)
<a id='L229' name='L229'></a>    * Current syntax scheme is highlighted in 'Choose syntax highlighting' dialog (#1754)
<a id='L230' name='L230'></a>    * Added ini.syntax (#2126)
<a id='L231' name='L231'></a> 
<a id='L232' name='L232'></a>- Viewer
<a id='L233' name='L233'></a> 
<a id='L234' name='L234'></a>    * Fixed jump to end of file
<a id='L235' name='L235'></a> 
<a id='L236' name='L236'></a>- Diff viewer
<a id='L237' name='L237'></a> 
<a id='L238' name='L238'></a>    * A built-in tool to visual compare and merge two files (#120, #2159)
<a id='L239' name='L239'></a> 
<a id='L240' name='L240'></a>- Misc
<a id='L241' name='L241'></a> 
<a id='L242' name='L242'></a>    * Added support for AM_SILENT_RULES (#2134)
<a id='L243' name='L243'></a>    * Lot of code cleanups (#1949, #2041, #2078, #2097, #2119)
<a id='L244' name='L244'></a>    * Renamed color keywords (#1660):
<a id='L245' name='L245'></a>        - menu -&gt; menunormal
<a id='L246' name='L246'></a>        - linestate -&gt; editlinestate
<a id='L247' name='L247'></a>    * Added new skins:
<a id='L248' name='L248'></a>        - nice and dark (#1791)
<a id='L249' name='L249'></a>    * Updated file extension for "sh" (#2127)
<a id='L250' name='L250'></a>    * Documentation updates
<a id='L251' name='L251'></a>    * Translation updates
<a id='L252' name='L252'></a> 
<a id='L253' name='L253'></a>- Fixes
<a id='L254' name='L254'></a> 
<a id='L255' name='L255'></a>    * Segfault in panelization of file find results (#2068)
<a id='L256' name='L256'></a>    * Segfault in standalone editor and viewer (#2087)
<a id='L257' name='L257'></a>    * Memory leaks (#2069, #2108)
<a id='L258' name='L258'></a>    * If dialog was canceled, input line content is saved in history (#2082)
<a id='L259' name='L259'></a>    * MC says "File exists" trying create directory with empty filename (#2014)
<a id='L260' name='L260'></a>    * User asked twice about overwriting file in move across file systems (#2125)
<a id='L261' name='L261'></a>    * Deleting symlink to directory scans dir structure first (#2121)
<a id='L262' name='L262'></a>    * Incorrect layout of file operation dialog in non-verbose mode (#2099)
<a id='L263' name='L263'></a>    * MC proposes ".." as a dirname with automatic name filling (#2056)
<a id='L264' name='L264'></a>    * MC treats files ending with a dot as gzip (#2114)
<a id='L265' name='L265'></a>    * Broken default regexp mask in filecopy dialog (#2001)
<a id='L266' name='L266'></a>    * Misleading label "Status:" in the Info panel (#2146)
<a id='L267' name='L267'></a>    * Can't define help window background via skin (#1701)
<a id='L268' name='L268'></a>    * i18n_checktimelength may vary depending on the season (#1671)
<a id='L269' name='L269'></a>    * Build breaks on ignored return values (#1897)
<a id='L270' name='L270'></a>    * Incorrect cursor position after "Cursor beyond end of line" mode switched off (#2094)
<a id='L271' name='L271'></a>    * Incorrect overwrite behavior with UTF-8 codeset in editor (#2081)
<a id='L272' name='L272'></a>    * Incorrect toggling state of ruler in viewer (#2067)
<a id='L273' name='L273'></a>    * Superfluous "Search done, Continue from beginning?" dialog in viewer (#2091)
<a id='L274' name='L274'></a>    * Turning on wrap mode does not scroll left/right the file view (#2107)
<a id='L275' name='L275'></a>    * Cannot scroll wrapped long lines in viewer (#2086)
<a id='L276' name='L276'></a>    * Fixed EOL/BOL movements in plain mode (#1734)
<a id='L277' name='L277'></a>    * Text area is not updated in hex mode (#2005)
<a id='L278' name='L278'></a>    * Incorrect handling of archives in EXTFS VFS (#1909)
<a id='L279' name='L279'></a>    * Segfault in symlink handling within archives
<a id='L280' name='L280'></a>    * urar EXTFS doesn't correctly show localized filenames in RAR archives (#2049)
<a id='L281' name='L281'></a>    * urar EXTFS: disable RAR/UNRAR user/system configuration for archive list and copyout operations (#2050)
<a id='L282' name='L282'></a>    * Patches adding a single line are not shown correctly by patchfs (#2149)
<a id='L283' name='L283'></a>    * uzip EXTFS: fixed Y2K bug (#2122)
<a id='L284' name='L284'></a> 
<a id='L285' name='L285'></a> 
<a id='L286' name='L286'></a>Version 4.7.1
<a id='L287' name='L287'></a> 
<a id='L288' name='L288'></a>- Core
<a id='L289' name='L289'></a> 
<a id='L290' name='L290'></a>    * Minimal required GLib version is 2.8 (#1980)
<a id='L291' name='L291'></a>    * Reorganization of source tree structure (#1866, #2037)
<a id='L292' name='L292'></a>    * States of all 'Find File' dialog checkboxes are saved in user configuration file (#1874, #1965)
<a id='L293' name='L293'></a>    * New file type bindings:
<a id='L294' name='L294'></a>          o viewing .lyx with lyxcat, opening with lyx (#1693)
<a id='L295' name='L295'></a>    * Added shortcut (Meta-,) to toggle panels split (#1991)
<a id='L296' name='L296'></a>    * Capability to remove history items. WListbox widget was fully reimplemented (#1445)
<a id='L297' name='L297'></a>    * Autodetect codepages of edited/viewed files with enca program (#1838)
<a id='L298' name='L298'></a>    * Custom/locale-based date format (#1767)
<a id='L299' name='L299'></a>    * New quick search behavior, allow wildcard characters - '*' and '?'(#2022)
<a id='L300' name='L300'></a>    * Panels: new sort type 'by version' (#1994)
<a id='L301' name='L301'></a>    * Added 'menuinactive' skin item to draw inactive visible main menu (#1999)
<a id='L302' name='L302'></a>    * Added ability to show progressbars (when copy files) from right to left (#1443)
<a id='L303' name='L303'></a>    * Added indication of total BPS and ETA for file operations; fully rewrited FileOperations dialog (#1443)
<a id='L304' name='L304'></a> 
<a id='L305' name='L305'></a>- VFS
<a id='L306' name='L306'></a> 
<a id='L307' name='L307'></a>    * Small reorganizing (#1931)
<a id='L308' name='L308'></a>    * Easy plugable EXTFS VFS (#1909)
<a id='L309' name='L309'></a> 
<a id='L310' name='L310'></a>- Editor
<a id='L311' name='L311'></a> 
<a id='L312' name='L312'></a>    * Some simple optimization of syntax highlighting engine (#1843)
<a id='L313' name='L313'></a>    * Show right margin using 'editor_show_right_margin' option. Keybind EditToggleShowMargin in [editor] section is used to toggle the state (#1514)
<a id='L314' name='L314'></a>    * New editor action 'Mark all', new keybind EditMarkAll (#1945)
<a id='L315' name='L315'></a>    * Changed default for 'Cursor beyond EOL', now it switched off by default (#1946)
<a id='L316' name='L316'></a>    * Changed default color pair for 'editbold' (search result) to be more sensible (#1559)
<a id='L317' name='L317'></a> 
<a id='L318' name='L318'></a>- Viewer
<a id='L319' name='L319'></a> 
<a id='L320' name='L320'></a>    * Viewer is now very fast (#1585)
<a id='L321' name='L321'></a>    * Added new confirm box for repeat search from beginning of file (#1917)
<a id='L322' name='L322'></a> 
<a id='L323' name='L323'></a>- Misc
<a id='L324' name='L324'></a> 
<a id='L325' name='L325'></a>    * Lots of code cleanup (#1780, #1915, #1990)
<a id='L326' name='L326'></a>    * Removed obsolete checks in configuration scripts (#262, #1932)
<a id='L327' name='L327'></a>    * Documentation updates
<a id='L328' name='L328'></a>    * Translation updates
<a id='L329' name='L329'></a> 
<a id='L330' name='L330'></a>- Fixes
<a id='L331' name='L331'></a> 
<a id='L332' name='L332'></a>    * MC won't compile on Solaris due to undefined constant NAME_MAX (#1943)
<a id='L333' name='L333'></a>    * MC won't compile on AIX (#1957)
<a id='L334' name='L334'></a>    * Missing includes (#1930, #2017)
<a id='L335' name='L335'></a>    * Missing printf format (#1960)
<a id='L336' name='L336'></a>    * Memory and file descriptors leaks (#1953, #2028, #2053, #2058)
<a id='L337' name='L337'></a>    * Small error in versioning (#1905)
<a id='L338' name='L338'></a>    * Incorrect start up with some special paths (#1992)
<a id='L339' name='L339'></a>    * Segfault in input line history (#1936)
<a id='L340' name='L340'></a>    * MC crashes on exit when using C locale (#1942)
<a id='L341' name='L341'></a>    * MC crashes at exit due to race conditions of destroying subshell and file manager (#2008)
<a id='L342' name='L342'></a>    * Assertion failed for g_array_free (#1954)
<a id='L343' name='L343'></a>    * Broken transparency if MC is built with NCurses (#1657)
<a id='L344' name='L344'></a>    * Selections not visible on monochrome terminals (#1972)
<a id='L345' name='L345'></a>    * Colors of visible inactive menu (#1702)
<a id='L346' name='L346'></a>    * Incorrect input line length in 'Edit symlink' dialog window (#1955)
<a id='L347' name='L347'></a>    * Unquoted shell variables in user menu (#1967)
<a id='L348' name='L348'></a>    * Ctrl-\ key closes the NCurses-based MC (#1926)
<a id='L349' name='L349'></a>    * verbose option is always on after MC start (#1940)
<a id='L350' name='L350'></a>    * Show total progressbar (and related info) when copying just one subdirdir with lot of files (#1443)
<a id='L351' name='L351'></a>    * Incorrecy movement in last line in editor (moving cursor to the empty last line) (#1956)
<a id='L352' name='L352'></a>    * Incorrect editor lock files check (#1935)
<a id='L353' name='L353'></a>    * Segfault at try of edit (F4) archives with utf-8 names (x86_64 specified) (#1982)
<a id='L354' name='L354'></a>    * Editor's search parameters are not retained across editing session (#1572)
<a id='L355' name='L355'></a>    * EditColumnMark can't go up through newline (#1998)
<a id='L356' name='L356'></a>    * 'Confirm replace' dialog is not converted from UTF-8 to user defined charset (#1986)
<a id='L357' name='L357'></a>    * Missed \s symbol in Syntax file (#2010)
<a id='L358' name='L358'></a>    * Viewer in QuickView mode corrupts screen (#1918, #1944)
<a id='L359' name='L359'></a>    * ViewContinueSearch segfault on empty search (#1996)
<a id='L360' name='L360'></a>    * MC crashes if file name in archves contains '@' symbol (#1605)
<a id='L361' name='L361'></a>    * deba and debd VFS: items from DEBIAN directory are not accessible (#1920)
<a id='L362' name='L362'></a>    * Samba is not built with tcc (#1933)
<a id='L363' name='L363'></a>    * Incorrect conditional compilation of mcserver (#1925)
<a id='L364' name='L364'></a>    * Potencial security risk in mcserv (#1902)
<a id='L365' name='L365'></a>    * The lslR VFS doesn't work with ls-lR files created in en_US.UTF-8 locale and with files and directories started with whitespaces (#1921)
<a id='L366' name='L366'></a>    * Contents of RAR archives with filenames that contain / \d\d:\d\d / are not listed correctly (#2029)
<a id='L367' name='L367'></a>    * FTPFS: strcpy() is used for overlaping strings (#2018)
<a id='L368' name='L368'></a> 
<a id='L369' name='L369'></a>Version 4.7.0.1
<a id='L370' name='L370'></a> 
<a id='L371' name='L371'></a>- Fixes
<a id='L372' name='L372'></a> 
<a id='L373' name='L373'></a>    * Fixed double free of memory in editor;
<a id='L374' name='L374'></a>    * Fixed build with --disable-vfs option;
<a id='L375' name='L375'></a>    * Fixed compile warnings about unused variables;
<a id='L376' name='L376'></a>    * Fixed Fedora/RH RPM versioning scheme.
<a id='L377' name='L377'></a> 
<a id='L378' name='L378'></a> 
<a id='L379' name='L379'></a>Version 4.7.0
<a id='L380' name='L380'></a> 
<a id='L381' name='L381'></a>- Core
<a id='L382' name='L382'></a> 
<a id='L383' name='L383'></a>    * Removed charset confirmation on startup and added the automatic recognize
<a id='L384' name='L384'></a>      of system charset (#1613)
<a id='L385' name='L385'></a>    * Some startup speed up (#1781)
<a id='L386' name='L386'></a>    * Save flags of select/unselet file group (#1776)
<a id='L387' name='L387'></a>    * Don't set TOSTOP attribute on slave terminal (#1637)
<a id='L388' name='L388'></a>    * Keybindings for button bars (F1-F10 keys) (#212)
<a id='L389' name='L389'></a>    * Keybindings for Tree widget
<a id='L390' name='L390'></a>    * Enlarged sizes of Directory Tree dialog window
<a id='L391' name='L391'></a>    * Added missed esc sequencies for qansi terminals (#1803)
<a id='L392' name='L392'></a>    * New file type bindings:
<a id='L393' name='L393'></a>      + adeed mkv, 3gp video types
<a id='L394' name='L394'></a>      + use exif(1) output when viewing jpeg files
<a id='L395' name='L395'></a>      + opening .chm with kchmviewer with fallback to xchm
<a id='L396' name='L396'></a>      + viewing .mo files with msgunfmt
<a id='L397' name='L397'></a> 
<a id='L398' name='L398'></a>- VFS
<a id='L399' name='L399'></a> 
<a id='L400' name='L400'></a>    * FISH: add the user name to the ssh command line only if it's not the same as
<a id='L401' name='L401'></a>      the local logged-in user (#1867)
<a id='L402' name='L402'></a>    * FTP: support active mode (#1796)
<a id='L403' name='L403'></a>    * FTP: improved symlink handling
<a id='L404' name='L404'></a>    * FTP: some FTP-servers don't have chmon support. Ignore FTP errors related
<a id='L405' name='L405'></a>      to chmod operations (#1708)
<a id='L406' name='L406'></a>    * EXTFS: added S3 backend by Jakob Kemi (#272)
<a id='L407' name='L407'></a>    * SFS: use single script for RPM and SRPM packets handling (#1590)
<a id='L408' name='L408'></a> 
<a id='L409' name='L409'></a>- Editor
<a id='L410' name='L410'></a> 
<a id='L411' name='L411'></a>    * New syntax files: Cabal
<a id='L412' name='L412'></a>    * Updated syntax files: Python, PHP
<a id='L413' name='L413'></a>    * Syntax highlighting: added '.hh' and '.hpp' file extensions as C++ sources
<a id='L414' name='L414'></a> 
<a id='L415' name='L415'></a>- Misc
<a id='L416' name='L416'></a> 
<a id='L417' name='L417'></a>    * Lots of code cleanup and optimization
<a id='L418' name='L418'></a>    * Workaround for SunStudio compiler bug #6888373 (#1749)
<a id='L419' name='L419'></a>    * Removed obsolete checks in configuration scripts
<a id='L420' name='L420'></a>    * Allow save empty value in history (#1814)
<a id='L421' name='L421'></a>    * Use ctrl-g instead of ctrl-c for SIGINT signal (#1876).
<a id='L422' name='L422'></a>    * RPM spec: rewritten and simplified static build procedure for legacy distros (#1848)
<a id='L423' name='L423'></a>    * Translation updated
<a id='L424' name='L424'></a>    * Documentation updates
<a id='L425' name='L425'></a>    * Added skin: darker color style (#1659)
<a id='L426' name='L426'></a> 
<a id='L427' name='L427'></a>- Fixes
<a id='L428' name='L428'></a> 
<a id='L429' name='L429'></a>    * Memory and file descriptors leaks
<a id='L430' name='L430'></a>    * Crash on start if ~/.mc/panels.ini contains incorrect value of 'sort_order' key (#1790)
<a id='L431' name='L431'></a>    * MC aborts when ctrl-c is pressed (#1793)
<a id='L432' name='L432'></a>    * Build w/o internal editor (#1826)
<a id='L433' name='L433'></a>    * Compilation warings of --disable-nls and --disable-charset options (#1831)
<a id='L434' name='L434'></a>    * Incorrect handling of '--with-search-engine' configure option (#1396)
<a id='L435' name='L435'></a>    * Segmentation fault when search in different encodings (#1858)
<a id='L436' name='L436'></a>    * C-w does not delete whole command line (#407)
<a id='L437' name='L437'></a>    * Wrong shortcuts in menu items (#1836)
<a id='L438' name='L438'></a>    * Panels state saves and restores despite disabled 'Auto save setup' (#1663)
<a id='L439' name='L439'></a>    * Case insensitive file sorting in UTF-8 locales (#1536)
<a id='L440' name='L440'></a>    * Incorrect handling of 0xFF char that is valid char in CP1251 locale (#1883)
<a id='L441' name='L441'></a>    * Segfault in TreeView loading (#1794)
<a id='L442' name='L442'></a>    * Incorect stat info of ".." directory in file panel (#1757)
<a id='L443' name='L443'></a>    * Incorect stat info of ".." directory in info panel (#1757)
<a id='L444' name='L444'></a>    * Setting "Use passive mode over proxy" is not remembered (#1746)
<a id='L445' name='L445'></a>    * CK_Edit_Save_Mode command handling in editor (#1810)
<a id='L446' name='L446'></a>    * Incorrect calculation of some utf-8 characters width (#1768)
<a id='L447' name='L447'></a>    * Handling CJK chars in editor (#1628)
<a id='L448' name='L448'></a>    * Incorrect cursor positioning in editor (#1809, #1884)
<a id='L449' name='L449'></a>    * Vertical block handling in editor (#1839)
<a id='L450' name='L450'></a>    * Incorrect text scrolling in editor (#1877)
<a id='L451' name='L451'></a>    * Incorrect mouse movement in editor when text scrolled to the right (#1792)
<a id='L452' name='L452'></a>    * Newlines are lost when pasting multiline text in editor (#1710)
<a id='L453' name='L453'></a>    * Mismatched hotkeys EditBeginRecordMacro, EditEndRecordMacro in editor
<a id='L454' name='L454'></a>    * Mismatched hotkeys EditBeginningOfText, EditEndOfText, EditBeginPage, EditEndPage (#1724)
<a id='L455' name='L455'></a>    * Some syntax files are not installable (#1779)
<a id='L456' name='L456'></a>    * Date &amp; time insertion in editor (#1759)
<a id='L457' name='L457'></a>    * "Matches not found" message is not shown in viewer
<a id='L458' name='L458'></a>    * Hangup after search in archive in viewer (#1873)
<a id='L459' name='L459'></a>    * SFS: CPIO VFS skips empty directories in the root of archive (#1732)
<a id='L460' name='L460'></a>    * Incorrect parsing FTP-string (#1605)
<a id='L461' name='L461'></a>    * LZMA files detect (#1798)
<a id='L462' name='L462'></a>    * FISH: broken filenames and timestamps on really poor busybox devices (#1450)
<a id='L463' name='L463'></a>    * Minor mistakes and mistypes in man files
<a id='L464' name='L464'></a>    * Various doxygen warnings
<a id='L465' name='L465'></a> 
<a id='L466' name='L466'></a> 
<a id='L467' name='L467'></a>Version 4.7.0-pre4
<a id='L468' name='L468'></a> 
<a id='L469' name='L469'></a>- Core
<a id='L470' name='L470'></a> 
<a id='L471' name='L471'></a>    * Added feature of sort files by mouse click on column header
<a id='L472' name='L472'></a>    * Added keybindings to change files sort type via shortcuts
<a id='L473' name='L473'></a>      (PanelSelectSortOrder, PanelToggleSortOrderPrev, PanelToggleSortOrderNext,
<a id='L474' name='L474'></a>      PanelReverseSort, PanelSortOrderByName, PanelSortOrderByExt,
<a id='L475' name='L475'></a>      PanelSortOrderBySize, PanelSortOrderByMTime)
<a id='L476' name='L476'></a>    * Now the letter of sort type and sort direction is always drawn in panel
<a id='L477' name='L477'></a>      header (direction of sort is drown near the current sort column in long
<a id='L478' name='L478'></a>      file list mode only)
<a id='L479' name='L479'></a>    * Skin-files: added new parameters 'sort-sign-up' and 'sort-sign-down' in
<a id='L480' name='L480'></a>      the section '[widget-common]' to draw sign of sort direction
<a id='L481' name='L481'></a>    * Added option 'extensions_case' in filehighlight.ini file.
<a id='L482' name='L482'></a>    * Menu engine was reimplemented: 1) now menu is build dynamically, 2)
<a id='L483' name='L483'></a>      shortcut displayed in menu item is not a part of menu item text and it is
<a id='L484' name='L484'></a>      synchronized with keybinding defined in mc.keymap file (#1563).
<a id='L485' name='L485'></a> 
<a id='L486' name='L486'></a>- VFS
<a id='L487' name='L487'></a> 
<a id='L488' name='L488'></a>    * Fixed view *.tar files with a colon in name
<a id='L489' name='L489'></a>    * Allow 'exit' command on non-local filesystems
<a id='L490' name='L490'></a>    * Added partial support of Microsoft CAB-archives
<a id='L491' name='L491'></a>    * Added support of ico files
<a id='L492' name='L492'></a>    * Added support of *.djvu files
<a id='L493' name='L493'></a>    * Fix segfaults in various cases while browsing various VFSs
<a id='L494' name='L494'></a>    * Fixed warnings when file copy inside archive.
<a id='L495' name='L495'></a> 
<a id='L496' name='L496'></a>- Editor
<a id='L497' name='L497'></a> 
<a id='L498' name='L498'></a>    * Added scrolled percentage in status bar (only in "simple statusbar" mode)
<a id='L499' name='L499'></a>    * Fixed Misbehaving rectangular select in editor (wrong when selected from
<a id='L500' name='L500'></a>      right to left and/or bottom to top)
<a id='L501' name='L501'></a>    * Split editor menu 'Command' to 'Command' and 'Format'
<a id='L502' name='L502'></a>    * Added option 'Check POSIX new line' into 'Save mode...' dialog, add notification
<a id='L503' name='L503'></a>      before save when no newline at EOF (#46)
<a id='L504' name='L504'></a>    * Added bindings ('EditShiftBlockLeft', 'EditShiftBlockRight') for shift block
<a id='L505' name='L505'></a>    * Fixed incorrect drawing CJK (double width) character
<a id='L506' name='L506'></a> 
<a id='L507' name='L507'></a>- Viewer
<a id='L508' name='L508'></a> 
<a id='L509' name='L509'></a>    * Fixed tabs alignment (#1664)
<a id='L510' name='L510'></a>    * Fixed view of next/prev file (#1750)
<a id='L511' name='L511'></a> 
<a id='L512' name='L512'></a>- Misc
<a id='L513' name='L513'></a> 
<a id='L514' name='L514'></a>    * Shared clipboard for the mc editor, form fields, panel and command prompt
<a id='L515' name='L515'></a>    * Refactoring: now all filename constants are placed in src/fileloc.h file
<a id='L516' name='L516'></a>    * Testing &amp; development: added ability for change user config dir. For example,
<a id='L517' name='L517'></a>      type make CFLAGS='-DMC_USERCONF_DIR=\".mc2\"'
<a id='L518' name='L518'></a>    * Changed Alt+Backspace behavior in command line
<a id='L519' name='L519'></a> 
<a id='L520' name='L520'></a>- Fixes
<a id='L521' name='L521'></a> 
<a id='L522' name='L522'></a>    * Fixed broken building under uclibc &lt;0.9.29
<a id='L523' name='L523'></a>    * Autoindent regression
<a id='L524' name='L524'></a>    * Viewer Hex editor regression
<a id='L525' name='L525'></a>    * Incorrect indentation block when selecting with F3 + keys
<a id='L526' name='L526'></a>    * Fixed ownership of config files
<a id='L527' name='L527'></a>    * Configure.ac: fix broken check of option '--disable-vfs-undelfs'
<a id='L528' name='L528'></a>    * Learn keys: fixed incorrect save of keys configuration
<a id='L529' name='L529'></a>    * Fixed bug with 'The shell is already running a command'
<a id='L530' name='L530'></a>    * Fixed 'B' artefact into OpenSuse console of root user
<a id='L531' name='L531'></a> 
<a id='L532' name='L532'></a> 
<a id='L533' name='L533'></a>Version 4.7.0-pre3
<a id='L534' name='L534'></a> 
<a id='L535' name='L535'></a>- Core
<a id='L536' name='L536'></a> 
<a id='L537' name='L537'></a>    * removed own popt stuff (command line options parser). Now used glib parser
<a id='L538' name='L538'></a>    * added feature for filenames highlighting in panels
<a id='L539' name='L539'></a>    * Copy/Move overwrite query dialog is more friendly for long file names
<a id='L540' name='L540'></a>    * at first run find file dialog now contain latest item from history
<a id='L541' name='L541'></a>    * charset support enabled by default (--enable-charset option)
<a id='L542' name='L542'></a>    * added support of skins
<a id='L543' name='L543'></a>    * added support of key bindings
<a id='L544' name='L544'></a> 
<a id='L545' name='L545'></a>- VFS
<a id='L546' name='L546'></a> 
<a id='L547' name='L547'></a>    * fixed recognize of tar.xz archives
<a id='L548' name='L548'></a>    * added recognize of lzma archives by extension
<a id='L549' name='L549'></a> 
<a id='L550' name='L550'></a>- Editor
<a id='L551' name='L551'></a> 
<a id='L552' name='L552'></a>    * 'Save as' dialog enhancement: select line break type: Windows/UNIX/Mac
<a id='L553' name='L553'></a>      (CR LF/LF/CR)
<a id='L554' name='L554'></a>    * syntax hightlighting updated: VerilogHDL, Shell script
<a id='L555' name='L555'></a>    * Added syntax highlighting for *.repo files of yum
<a id='L556' name='L556'></a>    * Added syntax highlighting of pacman's PKGBUILD and .install files
<a id='L557' name='L557'></a> 
<a id='L558' name='L558'></a>- Viewer
<a id='L559' name='L559'></a> 
<a id='L560' name='L560'></a>    * Fixed showing Windows/Mac (CR LF/CR) line terminator
<a id='L561' name='L561'></a> 
<a id='L562' name='L562'></a>- Misc
<a id='L563' name='L563'></a> 
<a id='L564' name='L564'></a>    * hotlist: support for environment variables ($HOME, ~username, etc.)
<a id='L565' name='L565'></a>    * hotlist: support for completion in path input
<a id='L566' name='L566'></a>    * all list widgets: support for fast navigation by number keys (i.e. 1 -
<a id='L567' name='L567'></a>      first list item, 2 - second)
<a id='L568' name='L568'></a> 
<a id='L569' name='L569'></a>- Fixes
<a id='L570' name='L570'></a> 
<a id='L571' name='L571'></a>    * restored action of 'ctrl-t' keybinding (mark files&amp;dirs). For selecting
<a id='L572' name='L572'></a>      charset use 'alt-e'
<a id='L573' name='L573'></a>    * segfault on incorrect color pair in [Color] section
<a id='L574' name='L574'></a>    * incorrect position of panel codeset dialog
<a id='L575' name='L575'></a>    * limit of 9 digits for of file size display
<a id='L576' name='L576'></a>    * lines drawing in -a stickchars mode
<a id='L577' name='L577'></a>    * segfault when you try to use non-anonymous FTP
<a id='L578' name='L578'></a>    * Ctrl-O handling under GNU Screen in altscreen mode
<a id='L579' name='L579'></a>    * support of CP866 (IBM866) locale
<a id='L580' name='L580'></a>    * configure.ac: checking for minimal version of glib and exit if version less
<a id='L581' name='L581'></a>      than 2.6
<a id='L582' name='L582'></a>    * segfault by mouse wheel action in history list and menu
<a id='L583' name='L583'></a>    * Fixed behvior with Meta+PgDn? in editor
<a id='L584' name='L584'></a>    * Fixed behvior with cursor movement by Ctrl+arrows when cursor besides EOL
<a id='L585' name='L585'></a>    * Fixed editor autocompleting
<a id='L586' name='L586'></a>    * Fixed Copy/Move dialogs steal Kill Word shortcut
<a id='L587' name='L587'></a>    * Fixed autoconf issue when configure with --with-gpm-mouse option
<a id='L588' name='L588'></a> 
<a id='L589' name='L589'></a> 
<a id='L590' name='L590'></a>Version 4.7.0-pre2
<a id='L591' name='L591'></a> 
<a id='L592' name='L592'></a>- Core
<a id='L593' name='L593'></a> 
<a id='L594' name='L594'></a>    * cycle menu navigation
<a id='L595' name='L595'></a>    * change behaviour of C-space, now it calculate size on "..", and for selected
<a id='L596' name='L596'></a>      dirs if there is one.
<a id='L597' name='L597'></a>    * new find file option: find only first hit in file (make search faster)
<a id='L598' name='L598'></a>    * new find file option: Whole words - find whole words only
<a id='L599' name='L599'></a>    * scalable TUI
<a id='L600' name='L600'></a> 
<a id='L601' name='L601'></a>- VFS
<a id='L602' name='L602'></a> 
<a id='L603' name='L603'></a>    * FTPFS: support of IPv6 protocol
<a id='L604' name='L604'></a>    * extfs/iso9660 updated to support Joliet "UCS level 1"
<a id='L605' name='L605'></a> 
<a id='L606' name='L606'></a>- Editor
<a id='L607' name='L607'></a> 
<a id='L608' name='L608'></a>    * new search/replace flag added "In selection"
<a id='L609' name='L609'></a>    * new hotkeys for bookmarks, now bookmark displayed in state line and editor
<a id='L610' name='L610'></a>    * new cursor behavior. Option "Cursor beyond end of line" - allow moving cursor
<a id='L611' name='L611'></a>      beyond the end of line
<a id='L612' name='L612'></a>    * new syntax hightlights added: erlang, ebuild, named, strace, j
<a id='L613' name='L613'></a>    * syntax hightlights updated: mail, vhdl, html
<a id='L614' name='L614'></a> 
<a id='L615' name='L615'></a>- Viewer
<a id='L616' name='L616'></a> 
<a id='L617' name='L617'></a>    * Reworked for improve perfomance
<a id='L618' name='L618'></a>    * Implemented interruptable long-distance movements
<a id='L619' name='L619'></a>    * splitted src/view.[ch] into many files in src/viewer/ subdir for more simple
<a id='L620' name='L620'></a>      support of code
<a id='L621' name='L621'></a>    * fixed build of format string in runtime (for better i18n)
<a id='L622' name='L622'></a>    * add 'Whole words' option into the viewer 'Search' dialog
<a id='L623' name='L623'></a> 
<a id='L624' name='L624'></a>- Misc
<a id='L625' name='L625'></a> 
<a id='L626' name='L626'></a>    * new option mouse_close_dialog, if mouse_close_dialog=1 click on outside the
<a id='L627' name='L627'></a>      dialog close them
<a id='L628' name='L628'></a>    * new: SI-based size show
<a id='L629' name='L629'></a>    * make shared history for find file, editor search/replace, viever
<a id='L630' name='L630'></a> 
<a id='L631' name='L631'></a>- Fixes
<a id='L632' name='L632'></a> 
<a id='L633' name='L633'></a>    * linking error with --enable-vfs-undelfs
<a id='L634' name='L634'></a>    * external editor won't open if there are spaces in EDITOR variable
<a id='L635' name='L635'></a>    * C-c kill mc if mc built with --without-subshell option is run with -d option
<a id='L636' name='L636'></a>    * directory hotlist rendering
<a id='L637' name='L637'></a>    * segfault on empty replace string
<a id='L638' name='L638'></a>    * fixes for vfs/tarfs
<a id='L639' name='L639'></a>    * removing bashizm from vfs/extfs/u7z
<a id='L640' name='L640'></a>    * crash mc on create new file (Shift-F4) in external editor
<a id='L641' name='L641'></a>    * File copy/move dialog: in replacement field now handled asterisks as search groups
<a id='L642' name='L642'></a>    * VFS: Fixed SIGSERV(or heap corruption) on large filenames
<a id='L643' name='L643'></a>    * Fixed broken backward search
<a id='L644' name='L644'></a>    * Fixed uninitialised value for mouse event in in find.c#check_find_events() function
<a id='L645' name='L645'></a>    * Fixed ctrl+z signal handling
<a id='L646' name='L646'></a>    * Fixed incorrect showing prompt
<a id='L647' name='L647'></a>    * Fixed incorrect vertical selection (if line state swiched on)
<a id='L648' name='L648'></a>    * Fixed screen resize handle if mouse support is disabled
<a id='L649' name='L649'></a>    * Restore correct current directory after switch from Info panel to List one
<a id='L650' name='L650'></a>    * Fixed mouse support in 'konsole-256color' terminal
<a id='L651' name='L651'></a>    * Fixed keycodes in 'xterm-256color' terminal
<a id='L652' name='L652'></a>    * Fixed incorrect regexp search by content in 'file find' dialog
<a id='L653' name='L653'></a>    * Fixed incorrect backwards search
<a id='L654' name='L654'></a>    * Fixed incorrect detection of compressed patchfs
<a id='L655' name='L655'></a>    * Fixed incorrect detecting codeset when &lt;no translation&gt; codeset selected
<a id='L656' name='L656'></a> 
<a id='L657' name='L657'></a> 
<a id='L658' name='L658'></a>Version 4.7.0-pre1
<a id='L659' name='L659'></a> 
<a id='L660' name='L660'></a>- Core
<a id='L661' name='L661'></a> 
<a id='L662' name='L662'></a>    * native UTF-8 support
<a id='L663' name='L663'></a>    * filenames charset selection support in panels
<a id='L664' name='L664'></a>    * new 'Find File' dialog
<a id='L665' name='L665'></a>    * new unified search/replace engine with search types: Plain, Wildcard, Regexp, Hex
<a id='L666' name='L666'></a>    * extended learn keys
<a id='L667' name='L667'></a>    * locale based codepage autodetection
<a id='L668' name='L668'></a>    * initial support for doxygen generated docs
<a id='L669' name='L669'></a>    * refresh of autoconf stuff
<a id='L670' name='L670'></a>    * translation updates
<a id='L671' name='L671'></a>    * x86_64 fixes
<a id='L672' name='L672'></a> 
<a id='L673' name='L673'></a>- Editor
<a id='L674' name='L674'></a> 
<a id='L675' name='L675'></a>    * various editor enchancements (vertical block marking/moving/copy/paste)
<a id='L676' name='L676'></a>    * navigate across source code through ctags/etags TAGS file
<a id='L677' name='L677'></a>    * new option 'Persistent selection'
<a id='L678' name='L678'></a>    * Del/Backspace - delete selected block if 'Persistent selection' switched off
<a id='L679' name='L679'></a>    * shift block right with TAB key by TAB size or TAB symbol, shift block left with COMPLETE key
<a id='L680' name='L680'></a>      if 'Persistent selection' switched off
<a id='L681' name='L681'></a>    * optional showing of line numbers
<a id='L682' name='L682'></a>    * various syntax files updates
<a id='L683' name='L683'></a>    * optional highlighting of the tabs and trailing spaces
<a id='L684' name='L684'></a>    * add some hot-keys
<a id='L685' name='L685'></a> 
<a id='L686' name='L686'></a>- Misc
<a id='L687' name='L687'></a> 
<a id='L688' name='L688'></a>    * showing of the free space on current file system
<a id='L689' name='L689'></a>    * showing of the size selected files in mini-status bar
<a id='L690' name='L690'></a> 
<a id='L691' name='L691'></a>- Fixes
<a id='L692' name='L692'></a> 
<a id='L693' name='L693'></a>    * editor's undo fixes
<a id='L694' name='L694'></a>    * many fixes from other distributions are included
<a id='L695' name='L695'></a>    * fish handling for symlinks is fixed
<a id='L696' name='L696'></a>    * escaping of fancy names is fixed
<a id='L697' name='L697'></a>    * segfault in fish permission checks is fixed
<a id='L698' name='L698'></a>    * various mc.ext fixes
<a id='L699' name='L699'></a>    * commandline completion fixes (mainly, escaping hadling)
<a id='L700' name='L700'></a>    * small fixes in history handling (locale independent .mc/history entries)
<a id='L701' name='L701'></a>    * code cleanups, various memleak/etc fixes (many thanks to valgrind)
</pre>
<hr />
<a id='BOTTOM' name='BOTTOM'></a>
<em class='comment'>/* <img class='icon' src='../icons/n_left.png' alt='[previous]' /><img class='icon' src='../icons/n_right.png' alt='[next]' /><img class='icon' src='../icons/n_first.png' alt='[first]' /><img class='icon' src='../icons/n_last.png' alt='[last]' /><a href='#TOP'><img class='icon' src='../icons/top.png' alt='[top]' /></a><img class='icon' src='../icons/n_bottom.png' alt='[bottom]' /><a href='../mains.html'><img class='icon' src='../icons/index.png' alt='[index]' /></a><a href='../help.html'><img class='icon' src='../icons/help.png' alt='[help]' /></a>&nbsp;<input type='text' readonly onfocus='this.select();' value='+701 doc/NEWS.4.7'  /> */</em>
</body>
</html>
